PowerTools ActiveReports for .NET 9.0J > ActiveReportsユーザーガイド > サンプルとチュートリアル > チュートリアル > ページレポート/RDLレポートのチュートリアル > プレビュー > ドリルスルーのレポート |
このチュートリアルでは、ドリルスルーリンクを使用して、詳細情報を持つ別のレポートへ移動する方法について説明します。
このトピックでは、以下のタスクを行います。
メモ:
|
チュートリアルを完了すると、次のレポートが作成されます。
メインレポートを作成する
メインレポートをデータソースに接続してデータセットを追加する
SQLクエリ |
コードのコピー
|
---|---|
SELECT * FROM Movie ORDER BY MovieID ASC |
メインレポートのレイアウトを作成する
プロパティ名 | 値 |
---|---|
Location | 0.75in, 0.125in |
Font | Normal, Arial, 18pt, Bold |
Size | 5in, 0.5in |
TextAlign | Center |
Value | 映画の情報 |
プロパティ名 | 値 |
---|---|
Location | 0in, 1.125in |
FixedSize | 6.5in, 7in |
BorderStyle | Solid |
RepeatHeaderOnNewPage | True |
Size | 6.5in, 0.75in |
装飾をクリックし、データセットにあるフィールドのリストを表示します。テーブルの詳細行のセルに次のフィールドを追加します。
セル | フィールド |
---|---|
左 | MovieID |
中央 | Title |
右 | YearReleased |
ヒント:「レポートエクスプローラ」から、Tableデータ領域のテキストボックスセルにフィールドを直接ドラッグすることもできます。 |
テーブルのヘッダ
プロパティ名 | 値 |
---|---|
BorderStyle | Solid |
Font | Normal, Arial, 12pt, Bold |
TextAlign | Center |
テーブルの詳細
プロパティ名 | 値 |
---|---|
BorderStyle | Solid |
Font | Normal, Arial, 10pt, Bold |
TextAlign | Center |
詳細レポートを作成する
詳細レポートをデータソースに接続する
パラメータ付きのデータセットを追加する
=Parameters!MovieID.Value
を入力します。SQLクエリ |
コードのコピー
|
---|---|
Select * from MovieCastInformation
|
注意: ページレポートでは、データセット名を指定しない場合にエラーが発生する可能性があります。 |
パラメータ値のためにデータセットを作成する
SQLクエリ |
コードのコピー
|
---|---|
SELECT MovieID, Title FROM Movie ORDER BY Title ASC |
レポートパラメータを追加する
[全般]タブ
[使用できる値]ではクエリを選択します。
詳細レポートのレイアウトを作成する
プロパティ名 | 値 |
---|---|
DataSetName | MovieInfo |
Location | 0in, 0in |
Name | MovieList |
Size | 6.5in, 1in |
FixedSize | 6.5in, 1in |
=Fields!MovieID.Value
Title
プロパティ名 | 値 |
---|---|
Name | MovieTitle |
Location | 0in, 0in |
Size | 6.5in, 0.375in |
TextAlign | Center |
FontSize | 14pt |
YearReleased
プロパティ名 | 値 |
---|---|
Name | YearReleased |
Location | 1in, 0.375in |
Size | 0.75in, 0.25in |
TextAlign | Left |
MPAA
プロパティ名 | 値 |
---|---|
Name | MPAA |
Location | 4.75in, 0.375in |
Size | 0.5in, 0.25in |
UserRating
プロパティ名 | 値 |
---|---|
Name | UserRating |
Location | 1in, 0.625in |
Size | 0.25in, 0.25in |
TextAlign | Left |
Length
プロパティ名 | 値 |
---|---|
Name | Length |
Location | 4.75in, 0.625in |
Size | 1.75in, 0.25in |
TextAlign | Left |
Value | =Fields!Length.Value & " 分" |
メモ: レポートエクスプローラにあるデータセットからデザイナ面上にフィールドをドラッグ&ドロップすると、このフィールドは自動的にテキストボックスコントロールとして追加されます。テキストボックスコントロールのプロパティは、[プロパティ]ウィンドウから変更できます。 |
TextBox1
プロパティ名 | 値 |
---|---|
Location | 0in, 0.375in |
Size | 1in, 0.25in |
Name | ReleaseLabel |
Value | 公開(年): |
FontWeight | Bold |
TextAlign | Right |
TextBox2
プロパティ名 | 値 |
---|---|
Location | 3.625in, 0.375in |
Size | 1.125in, 0.25in |
Name | MPAALabel |
Value | 年齢制限: |
FontWeight | Bold |
TextAlign | Right |
TextBox3
プロパティ名 | 値 |
---|---|
Location | 0in, 0.625in |
Size | 1in, 0.25in |
Name | UserRatingLabel |
Value | 評価: |
FontWeight | Bold |
TextAlign | Right |
TextBox4
プロパティ名 | 値 |
---|---|
Location | 3.625in, 0.625in |
Size | 1.125in, 0.25in |
Name | LengthLabel |
Value | 上映時間(分): |
FontWeight | Bold |
TextAlign | Right |
メインレポートにドリルスルーリンクを追加する
注意: このパラメータの名前は対象レポートにあるパラメータの名前と一致させる必要があります。 |
=Fields!MovieID.Value
に設定します。レポートを表示する
レポートをViewerコントロールで開きます。詳細は、「Windowsフォーム用のビューワの使用」を参照してください。